$NG.AllReady(function (page, { useValuesChange, useClick, useUpdateRow, useUpdateRows }) {
    console.log('Data ready event triggered');
    var mstform = $NG.getCmpApi("p_form_invoice_apply_m");
    var dgrid = $NG.getCmpApi('p_form_invoice_apply_d');


    //页面条件
    if (page.oType == "add" || page.oType == "edit") {
        //新增单据时，根据登录的员工，带出申请日期，申请人(默认当前登录员工)，申请部门，所属组织，开票状态，录入人，录入日期。销方信息根据所属组织默认带出
        // 函数形式更新当前 page model 的状态
        $NG.updateState(function (updater, state) {
            updater.data.p_form_invoice_apply_m.setProps({
                u_apply_dt: new Date().toISOString().split('T')[0],//申请日期
                u_hr_apply: $NG.getUser().userID,//申请人(默认当前登录员工)
                u_hr_apply_name: $NG.getUser().userName,//申请人(默认当前登录员工)
                u_dept_apply: '',//申请部门
                u_org: $NG.getUser().orgID,//所属组织
                u_invoice_status: '',//开票状态
            });
            if ($NG.getUser().orgID) {
                console.log($NG.getUser().orgID);
                $NG.execServer('getEnterpriseInfoByPhid', { phid: $NG.getUser().orgID }, function (res) {
                    if (res.count > 0) {
                        const datas = JSON.parse(res.data)[0].extendObjects
                        console.log(datas);
                        $NG.updateState((updater) => {
                            updater.data.p_form_invoice_apply_m.setProps({
                                u_xfmc: datas.compname,//销方名称
                                u_xfsh: datas.unisocialcredit,//销方税号
                                u_xfdz: datas.taxaddress,//销方地址
                                u_xfdh: datas.taxtelephone,//销方电话
                                u_xfhh: '',//销方银行行号
                                u_xfyh: '',//销方银行
                                u_xfyhzh: '',//销方银行账号
                            });
                        });
                    } else {
                        console.log('res is null');
                    }


                });
            }
        });
    }

});